<?php
/** .-------------------------------------------------------------------
 * |  Software: [HDCMS framework]
 * |      Site: www.hdcms.com
 * |-------------------------------------------------------------------
 * |    Author: 向军 <2300071698@qq.com>
 * |    WeChat: aihoudun
 * | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
 * '-------------------------------------------------------------------*/

namespace web\admin\controller;

class Tag extends Common{

    protected $db;
    public function __construct()
    {
        parent::__construct();
        $this->db=new \system\model\Tag;

    }
    public function index(){
//        调用模型当中的方法
    $data=$this->db->getAll();
//        分布变量加载模板
        View::with('data',$data)->make();
}
//    添加
    public function add(){
        if(IS_POST){
//            执行tag模型中的添加
            if($this->db->store()){
                message('操作成功',u('index'),'success');
            }
            message($this->db->getError(),'back','error');
        }
//        载入模板
        View::make();
    }
//    编辑
        public function edit(){
            if(IS_POST){
                if($this->db->edit()){
                    message('操作成功',u('index'),'success');
                }
                message($this->db->getError(),'back','error');
            }
//            请求get中tid不存在默认为0强制转整
            $tid=q('get.tid',0,'intval');
//            获取旧数据
            $oldData=$this->db->where('tid',$tid)->first();
            View::with('oldData',$oldData)->make();
        }
//        删除
        public function del(){
            $tid=q('get.tid',0,'intval');
            $this->db->where('tid',$tid)->delete();
            message('操作成功',u('index'),'success');
        }
}
